Groundhogg\Api\V4\Base_Object_Api D

Total Complexity 127
Dependencies 19
Dependents 0
Total lines 1,099
Lines of code 590
Logical lines of code 287
Comment lines 282
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
update()
A
45 12 44
delete_relationships()
A
50 10 27
create_relationships()
A
50 10 27
register_routes()
A
36 2 115
delete_single_relationship()
A
53 8 21
create_single_relationship()
A
53 8 21
maybe_group_into_data_and_meta()
S
52 7 25
create()
S
51 6 26
merge()
S
55 6 20
delete()
S
48 5 33
duplicate_single()
S
57 5 16
read_relationships()
S
57 4 17
create_new_object()
S
61 4 13
read()
S
55 3 20
update_single()
S
58 3 15
get_object_class()
S
55 2 19
create_single()
S
56 2 18
update_meta()
S
60 2 13
delete_meta()
S
60 2 13
read_meta()
S
64 2 10
delete_single()
S
64 2 10
read_single()
S
66 2 8
get_db_table_name()
S
100 1 0
do_object_deleted_action()
S
78 1 3
do_object_updated_action()
S
78 1 3
create_meta()
S
80 1 3
update_permissions_callback()
S
79 1 3
get_object_from_request()
S
75 1 4
update_single_permissions_callback()
S
81 1 3
do_object_created_action()
S
78 1 3
read_single_permissions_callback()
S
81 1 3
supports_meta()
S
79 1 3
map_raw_object_to_class()
S
76 1 4
ERROR_RESOURCE_NOT_FOUND()
S
78 1 3
get_primary_key()
S
81 1 3
get_object_type()
S
81 1 3
get_route()
S
81 1 3
get_db_table()
S
80 1 3
delete_single_permissions_callback()
S
81 1 3
delete_permissions_callback()
S
79 1 3
create_permissions_callback()
S
79 1 3
read_permissions_callback()
S
79 1 3